Developing ASP.NET MVC Web Applications (MOC20486)

Praxisorientiertes Training mit direktem Transfer in Ihren Projektalltag.

Dauer

5 Tage

Preis

Auf Anfrage

Nächster Termin

Individuell planbar

Format

Inhouse / Remote

Überblick

In dieser Schulung lernen die Teilnehmer die Entwicklung fortgeschrittener ASP.NET MVC Applications mit den Tools und Techniken aus dem .NET Framework. Der Schwerpunkt liegt dabei auf der Code-Entwicklung, welche die Performance und Skalierbarkeit von Website-Applikationen verbessern. Dabei wird ASP.NET MVC vorgestellt, bzw. mit Web Forms verglichen, damit die Teilnehmer welches genutzt werden könnte, bzw. sollte.

Agenda

Praxisfokus

Einführung in ASP.NET MVC
  • Überblick über die Microsoft Web-Technologien
  • Überblick über ASP.NET
  • Einführung in ASP.NET MVC
Entwerfen von ASP.NET MVC Web-Anwendungen
  • Planung in der Projektierungsphase
  • Entwerfen von Modellen, Controllern und Views
Entwicklung von ASP.NET MVC Modellen
  • MVC-Modelle erstellen
  • Arbeiten mit Daten
Entwicklung von ASP.NET MVC Controllern
  • Controller und Aktionen schreiben
  • Aktionsfilter schreiben
Entwicklung von ASP.NET MVC Views
  • Erstellen von Ansichten mit Razor-Syntax
  • HTML-Helfer verwenden
  • Wiederverwendung von Code in Views
Testen und Debuggen von ASP.NET MVC Webanwendungen
  • Unit-Test von MVC-Komponenten
  • Implementierung einer Ausnahmebehandlungsstrategie
Strukturierung von ASP.NET MVC Web-Anwendungen
  • Informationsarchitektur analysieren
  • Routen konfigurieren
  • Navigationsstruktur anlegen
Anwenden von Stilen auf ASP.NET MVC Web Applications
  • Verwendung von Layouts
  • Anwenden von CSS-Stilen auf eine MVC-Anwendung
  • Erstellen einer adaptiven Benutzeroberfläche
Erstellung ansprechender Seiten in ASP.NET MVC -Webanwendungen
  • Verwendung von AJAX und partiellen Seitenupdates
  • Implementierung einer Caching-Strategie
Verwendung von JavaScript und jQuery für Responsive MVC Webanwendungen
  • Rendern und Ausführen von JavaScript-Code
  • Verwenden von jQuery und jQueryUI
Zugriffskontrolle auf ASP.NET MVC Webanwendungen
  • Authentifizierung und Autorisierung implementieren
  • Zuordnung von Rollen und Mitgliedschaft
Erstellen einer robusten ASP.NET MVC Web-Anwendung
  • Entwicklung sicherer Websites
  • Staatliche Verwaltung
Implementierung von Web-APIs in ASP.NET MVC-Webanwendungen
  • Entwicklung einer Web-API
  • Aufruf einer Web-API aus mobilen und Web-Anwendungen heraus
Behandlung von Anfragen in ASP.NET MVC Webanwendungen
  • Verwendung von HTTP-Modulen und HTTP-Handlern
  • Verwendung von Web Sockets
Bereitstellen von ASP.NET MVC -Webanwendungen
  • Bereitstellen einer Web-Anwendung
  • Bereitstellen einer ASP.NET MVC -Webanwendung

Ihr Nutzen

  • Sie erhalten direkt umsetzbare Lösungsansätze für Ihre Praxis.
  • Sie vermeiden typische Fehler durch bewährte Best Practices.
  • Sie bauen internes Know-how auf und reduzieren externe Abhängigkeiten.
  • Sie können Inhalte und Schwerpunkte individuell anpassen lassen.

Häufige Fragen

Die Voraussetzungen richten sich nach dem gewählten Schwerpunkt. Gern beraten wir Sie kurz vorab, damit Niveau und Inhalte optimal passen.

Ja, alle Inhalte können für Teams als Inhouse-Training durchgeführt werden – vor Ort oder remote.

Ja, wir passen Agenda, Tempo und Beispiele an Ihre aktuellen Projekte und Ziele an.